// 1、可以引用自己所写的模块
// require("./pretest.js")
//nodejs 自己实现了一套console api 与浏览器的console api不一样 使他能够输出到终端
console.log("test.js")
// 2、引入第三方模块
const md5 = require("md5");

console.log("123456加密后的结果为",md5("123456"));
const fs = require("node:fs"); // 高版本 可以加 node:fs
console.log(fs);
// 3、引入json文件
const data = require("./data.json");
console.log(data);
// import obj,{name} from "./export.js"
// // 查看所有导出信息
// import * as all from "./export.js"
// import {name as xingming} from "./export.js"

// console.log(obj,name);
// console.log(all);
// console.log(xingming)
console.log(this)
if (true) {
    // import("./export.js").then((res)=>{
    //     console.log(res);
    // })
}
console.log(__dirname);
console.log(__filename);
// module 规范不支持引入json文件
// nodejs 高于18
// import json from "./data.json" assert {type:"json"}
// console.log(json)

